package states.gameplay;

import java.util.ArrayList;
import java.util.List;

import states.gameplay.shapors.EnemyCreep;
import states.gameplay.shapors.EnemyCreepGenerator;

public class Enemy {

	private List<EnemyCreepGenerator> _generators;
	private List<Position> _positions;
	private List<EnemyCreep> _creep;
	
	public Enemy(List<EnemyCreepGenerator> generators, List<Position> positions) {
		setGenerators(generators);
		
		setPositions(positions);
		
		setCreep(new ArrayList<EnemyCreep>());
	}

	public List<EnemyCreepGenerator> getGenerators() {
		return _generators;
	}

	public void setGenerators(List<EnemyCreepGenerator> generators) {
		this._generators = generators;
	}

	public List<Position> getPositions() {
		return _positions;
	}

	public void setPositions(List<Position> _positions) {
		this._positions = _positions;
	}

	public List<EnemyCreep> getCreep() {
		return _creep;
	}

	public void setCreep(List<EnemyCreep> _creep) {
		this._creep = _creep;
	}
	
}
